<?xml version="1.0" encoding="ISO-8859-1" ?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > 
	
	
	<!-- Template pour le mobile -->
	<xsl:template match="mobile">
		<xsl:variable name="id_mob" select="@id"/>
			<xsl:attribute name="title">Reseau</xsl:attribute>
			<xsl:attribute name="target">_blank</xsl:attribute>			
			<img>
				<xsl:attribute name="src">
					<xsl:choose>
						<xsl:when test="//mobile[@id=$id_mob]/@enPanne='oui'">images/enPanne.gif</xsl:when>
						<xsl:when test="//mobile[@id=$id_mob]/@rechercheReseau='oui'">images/rechercheReseau.gif</xsl:when>
						<xsl:otherwise>
							<xsl:choose>
								<xsl:when test="//mobile[@id=$id_mob]/@etatCombineM='raccroche'">images/mobile.JPG</xsl:when>
								<xsl:when test="//mobile[@id=$id_mob]/@etatCombineM='decroche'">images/sonne_tel_mob.gif</xsl:when>
							</xsl:choose>
						</xsl:otherwise>
					</xsl:choose>					
				</xsl:attribute>
				<xsl:attribute name="HEIGHT">45</xsl:attribute>
				<xsl:attribute name="WIDTH">121</xsl:attribute>
				<xsl:attribute name="Alt">Mobile</xsl:attribute>
				<xsl:attribute name="border">0</xsl:attribute>
				<center><b>Mobile<xsl:value-of select="$id_mob"/>(<xsl:value-of select="//mobile[@id=$id_mob]/mobileX"/>,<xsl:value-of select="//mobile[@id=$id_mob]/mobileY"/>)</b></center>
			</img>			
	</xsl:template>

	<!-- Template pour le fixe -->
	<xsl:template match="fixe">
		<xsl:variable name="id_fixe" select="@id"/>
			<img>
				<xsl:attribute name="src">
					<xsl:choose>
						<xsl:when test="//fixe[@id=$id_fixe]/@enPanne='oui'">images/enPanne.gif</xsl:when>
						<xsl:otherwise>
							<xsl:choose>
								<xsl:when test="//fixe[@id=$id_fixe]/@etatCombineF='raccroche'">images/fixe.jpg</xsl:when>
								<xsl:when test="//fixe[@id=$id_fixe]/@etatCombineF='decroche'">images/sonne_tel_fixe.gif</xsl:when>
							</xsl:choose>
						</xsl:otherwise>
					</xsl:choose>					
				</xsl:attribute>
				<xsl:attribute name="HEIGHT">45</xsl:attribute>
				<xsl:attribute name="WIDTH">121</xsl:attribute>
				<xsl:attribute name="Alt">Fixe</xsl:attribute>
				<xsl:attribute name="border">0</xsl:attribute>
				<center><b>Fixe<xsl:value-of select="$id_fixe"/>(<xsl:value-of select="//fixe[@id=$id_fixe]/fixeX"/>,<xsl:value-of select="//fixe[@id=$id_fixe]/fixeY"/>)</b></center>
			</img>
	</xsl:template>
	

	<!-- Template pour le standard -->
	<xsl:template match="standard">
			<img>
				<xsl:attribute name="src">images/standard.gif</xsl:attribute>
				<xsl:attribute name="HEIGHT">45</xsl:attribute>
				<xsl:attribute name="WIDTH">121</xsl:attribute>
				<xsl:attribute name="Alt">Standard</xsl:attribute>
				<xsl:attribute name="border">0</xsl:attribute>
				<center><b>Standard(<xsl:value-of select="//standard/standardX"/>,<xsl:value-of select="//standard/standardY"/>)</b></center>
			</img>
	</xsl:template>
	
	<!-- Template pour le central -->
	<xsl:template match="central">
			<img>
				<xsl:attribute name="src">images/central.gif</xsl:attribute>
				<xsl:attribute name="HEIGHT">45</xsl:attribute>
				<xsl:attribute name="WIDTH">121</xsl:attribute>
				<xsl:attribute name="Alt">Central</xsl:attribute>
				<xsl:attribute name="border">0</xsl:attribute>
				<center><b>Central(<xsl:value-of select="//central/centralX"/>,<xsl:value-of select="//central/centralY"/>)</b></center>
			</img>
	</xsl:template>
	
		<!-- Template pour le relais -->
	<xsl:template match="relais">
		<xsl:variable name="id_rel" select="@id"/>		
			<img>
				<xsl:attribute name="src">images/relais.gif</xsl:attribute>
				<xsl:attribute name="HEIGHT">45</xsl:attribute>
				<xsl:attribute name="WIDTH">121</xsl:attribute>
				<xsl:attribute name="Alt">Relais</xsl:attribute>
				<xsl:attribute name="border">0</xsl:attribute>
				<center><b>Relais<xsl:value-of select="$id_rel"/>(<xsl:value-of select="//relais[@id=$id_rel]/relaisX"/>,<xsl:value-of select="//relais[@id=$id_rel]/relaisY"/>)</b></center>
			</img>
	</xsl:template>

	
	<!-- Template pour l'affichage de la matrice -->
	<xsl:template match="matrice">
		<table  border="0" width="100%">
			<tr>
				<td width="10" BGCOLOR="#FFFFFF"><center> </center></td>
				
				<xsl:for-each select="ligne">					
					<td BGCOLOR="#000000" width="116">
						<font color="#FFFFFF">
							<b><center><xsl:value-of select="@id_l" /></center></b>
						</font>
					</td>
				</xsl:for-each>
			
				<xsl:for-each select="ligne">				
					<tr>
						<td width="10" BGCOLOR="#000000">
							<font color="#FFFFFF"><b><center><xsl:value-of select="@id_l" /></center></b></font>
						</td>
					
						<xsl:for-each select="colonne">	
							<td>
								<xsl:choose>
									<xsl:when test="count(mobile)=1">
										<xsl:apply-templates select="mobile" />	
									</xsl:when>
									<xsl:when test="count(fixe)=1">
										<xsl:apply-templates select="fixe" />	
									</xsl:when>
									<xsl:when test="count(standard)=1">
										<xsl:apply-templates select="standard" />	
									</xsl:when>
									<xsl:when test="count(central)=1">
										<xsl:apply-templates select="central" />	
									</xsl:when>
									<xsl:when test="count(relais)=1">
										<xsl:apply-templates select="relais" />	
									</xsl:when>
									<xsl:otherwise>
										<a> 
											<img src="images/rien.jpg" HEIGHT="45" WIDTH="121" ALT="Rien" border="0"/> 
											<center>&#32;</center>
										</a>
									</xsl:otherwise>
								</xsl:choose>
							</td>
						</xsl:for-each>
					</tr>
				</xsl:for-each>
			</tr>
		</table>
	</xsl:template>
	
	<xsl:template match="reseau_telephonique">
		<html>			
			<META HTTP-EQUIV="Refresh" CONTENT="5" />
			<body>
			<center>
			<br/>
			<table border="0" width="50%">
				<tr>
					<td align="center"><a href="fixes.php" title="fixe" target="_blank">Informations sur les telephones fixes</a></td>
					<td align="center"><a href="mobiles.php" title="mobile" target="_blank">Informations sur les telephones mobiles</a></td>
				</tr>
				<tr>
					<td align="center"><a href="relais.php" title="relais" target="_blank">Informations sur les relais</a></td>
					<td align="center"><a href="standard.php" ttle="standard" target="_blank">Informations sur le standard</a></td>
				</tr>
			</table>
			<table border="0" width="50%">
				<tr>
					<td align="center"><a href="central.php" title="central" target="_blank">Informations sur le central</a></td>
				</tr>				
			</table>
			</center>
			
			<br />
				<xsl:apply-templates select="matrice" />
			</body>
		</html>
	</xsl:template>

</xsl:stylesheet>